기본 클래스 C++기본 포인터 와 하위 포인터 가 서로 값 을 부여 하 는 실현 방법 다음은 하위 fish 지침 이 기본 동물 지침 에 부여 되 었 을 때 메모리 의 변 화 를 살 펴 보 겠 습 니 다.우리 가 fish 류 의 대상 을 구성 할 때 먼저 animal 류 의 구조 함 수 를 호출 하여 animal 류 의 구조 함 수 를 구성 한 다음 에 fish 류 의 구조 함 수 를 호출 하여 자신의 부분의 구 조 를 완성 하여 완전한 fish 대상 을 연결 해 야 합 니 다... 기본 클래스하위 클래스포인터값 을 부여 하 다 C++기본 포인터 와 하위 포인터 의 상호 할당 (2)하위 포인터 에 기본 포인터 값 을 부여 할 때 강제 형식 변환 이 필요 하 며,C++컴 파 일 러 는 자동 으로 형식 변환 을 하지 않 습 니 다.기본 대상 은 하위 대상 이 아니 기 때문이다.하위 대상 의 자체 증가 부분 은 기본 클래스 가 가지 고 있 지 않다. 기본 적 인 animal 대상 에 포 함 된 정보 가 적 고 fish 대상 에 포 함 된 정보 가 많 으 며 정보 가 적... 기본 클래스포인터하위 클래스값 을 부여 하 다 C\#하위 클래스 가 기본 클래스 방법 에 대한 계승,재 작성 과 숨 김 에 대한 상세 한 설명 마찬가지 로 이 코드 도 간단 합 니 다.기본 적 인 방법 은 키워드 virtual 표현 방법 을 통 해 덮어 쓸 수 있 습 니 다.하위 클래스 는 키워드 override 를 통 해 기본 적 인 방법 에 대한 덮어 쓰 기 를 실현 합 니 다.마지막 으로 호출 부분 을 보면 변수 유형 이 하위 클래스 든 기본 클래스 든 대상 의 실제 유형 이 하위 클래스 라면 호출 방법 은 모두 하위 클래스 ... c#하위 클래스기본 클래스
C++기본 포인터 와 하위 포인터 가 서로 값 을 부여 하 는 실현 방법 다음은 하위 fish 지침 이 기본 동물 지침 에 부여 되 었 을 때 메모리 의 변 화 를 살 펴 보 겠 습 니 다.우리 가 fish 류 의 대상 을 구성 할 때 먼저 animal 류 의 구조 함 수 를 호출 하여 animal 류 의 구조 함 수 를 구성 한 다음 에 fish 류 의 구조 함 수 를 호출 하여 자신의 부분의 구 조 를 완성 하여 완전한 fish 대상 을 연결 해 야 합 니 다... 기본 클래스하위 클래스포인터값 을 부여 하 다 C++기본 포인터 와 하위 포인터 의 상호 할당 (2)하위 포인터 에 기본 포인터 값 을 부여 할 때 강제 형식 변환 이 필요 하 며,C++컴 파 일 러 는 자동 으로 형식 변환 을 하지 않 습 니 다.기본 대상 은 하위 대상 이 아니 기 때문이다.하위 대상 의 자체 증가 부분 은 기본 클래스 가 가지 고 있 지 않다. 기본 적 인 animal 대상 에 포 함 된 정보 가 적 고 fish 대상 에 포 함 된 정보 가 많 으 며 정보 가 적... 기본 클래스포인터하위 클래스값 을 부여 하 다 C\#하위 클래스 가 기본 클래스 방법 에 대한 계승,재 작성 과 숨 김 에 대한 상세 한 설명 마찬가지 로 이 코드 도 간단 합 니 다.기본 적 인 방법 은 키워드 virtual 표현 방법 을 통 해 덮어 쓸 수 있 습 니 다.하위 클래스 는 키워드 override 를 통 해 기본 적 인 방법 에 대한 덮어 쓰 기 를 실현 합 니 다.마지막 으로 호출 부분 을 보면 변수 유형 이 하위 클래스 든 기본 클래스 든 대상 의 실제 유형 이 하위 클래스 라면 호출 방법 은 모두 하위 클래스 ... c#하위 클래스기본 클래스